:root {
  --primary-color: #F5B0CD; /* 浅粉色作为主题色 */
  --secondary-color: #FFF0F5; /* 浅粉红背景 */
  --text-color: #4A4A4A;
  --title-font: 'Times New Roman', serif; /* 优雅的字体 */
}

.page-container {
  background-color: var(--secondary-color);
  min-height: 100vh;
}

.elegant-title {
  font-family: var(--title-font);
  font-size: 36rpx;
  color: var(--text-color);
  text-align: center;
  margin: 30rpx 0;
  letter-spacing: 2rpx;
}

.elegant-card {
  background: #FFFFFF;
  border-radius: 16rpx;
  box-shadow: 0 2rpx 12rpx rgba(0, 0, 0, 0.1);
  margin: 20rpx;
  padding: 30rpx;
} 